﻿using Z.Foundation.Core.Entities.Enum;

namespace Z.SunBlog.Application.SystemServiceModule.UserService.Dto;

public class UserInfoOutput
{

    /// <summary>
    /// Id
    /// </summary>
    public string? Id { get; set; }
    /// <summary>
    /// 姓名
    /// </summary>
    public string? Name { get; set; }
    /// <summary>
    /// 账户名
    /// </summary>
    public string? UserName { get; set; }
    /// <summary>
    /// 头像
    /// </summary>
    public string? Avatar { get; set; }
    /// <summary>
    /// 生日
    /// </summary>
    public DateTime? Birthday { get; set; }
    /// <summary>
    /// 邮箱
    /// </summary>
    public string? Email { get; set; }
    /// <summary>
    /// 性别
    /// </summary>
    public Gender Gender { get; set; }
    /// <summary>
    /// 昵称
    /// </summary>
    public string? NickName { get; set; }
    /// <summary>
    /// 备注
    /// </summary>
    public string? Remark { get; set; }
    /// <summary>
    /// 最后登录ip
    /// </summary>
    public string? LastLoginIp { get; set; }
    /// <summary>
    /// 最后登录IP所属地址
    /// </summary>
    public string? LastLoginAddress { get; set; }
    /// <summary>
    /// 手机号码
    /// </summary>
    public string? Mobile { get; set; }
    /// <summary>
    /// 机构id
    /// </summary>
    public string? OrgId { get; set; }
    /// <summary>
    /// 机构名称
    /// </summary>
    public string? OrgName { get; set; }
    /// <summary>
    /// 授权按钮
    /// </summary>
    public List<string?> AuthBtnList { get; set; }
}